<?php
//muestraSesiones es un booleano que indica si queremos las peliculas y sus sesiones.
function muestraCine($cine, $myconn, $muestraSesiones)
{
	if (! @mysql_select_db("usersweb",$myconn)){
		echo "<p>Error al conectar a la BBDD.</p>";
		exit();
	}
	$sql="SELECT Nombre FROM moodvieweb.PROVINCIA WHERE ID='".$cine['IDProvincia']."';";
	$result = mysql_query($sql, $myconn);
	$row2=mysql_fetch_array($result);
	$provincia=$row2['Nombre'];
	
	$sql="SELECT Nombre FROM moodvieweb.Ciudad WHERE ID='".$cine['IDCiudad']."';";
	$result = mysql_query($sql, $myconn);
	$row2=mysql_fetch_array($result);
	$ciudad=$row2['Nombre'];
?>

<table border="0" class="tablacine">
<tr>
		<td colspan="2" class="fb6"> <p class="nombre">
		<a href="unCine.php?idCine=<? echo utf8_encode($cine['ID'])?>#arr"><? echo utf8_encode($cine['Nombre'])?></a></p> </td>
</tr>

<tr>
	<td> <p class="campo">Dirección: </p> <p class="direccion"><? echo utf8_encode($cine['Direccion'])?></p> </td>
</tr>

<tr>
		<td> <p class="campo">Ciudad: </p> <p class="ciudad"><? echo utf8_encode($ciudad)?></p></td>
</tr>

<tr>
		<td> <p class="campo">Provincia: </p> <p class="provincia"><? echo utf8_encode($provincia)?></p></td>
</tr>


	<?php 	
		//Si queremos mostrar las películas y las sesiones asociadas 
		if ($muestraSesiones){
			//Buscamos las peliculas que proyecta ese cine
			$sql="SELECT * FROM moodvieweb.SESION WHERE IDCine='".$cine['ID']."'
			     GROUP BY IDPelicula ORDER BY IDPelicula;";
			$result = mysql_query($sql, $myconn);
			while($pelicula = mysql_fetch_array($result))
					//Las mostramos de forma ordenada
					muestraSesiones($cine['ID'],$pelicula['IDPelicula'],$myconn);
		}?>

	<?
	//Saco los identificadores de las peliculas que se muestran en este cine
		$sql="SELECT P.ID, P.Titulo FROM moodvieweb.pelicula P, moodvieweb.sesion S 
				WHERE S.IDCine='".$cine['ID']."' AND S.IDPelicula=P.ID
				GROUP BY P.ID;";
		$result = mysql_query($sql, $myconn);
		
		$titulosdepelis="";
		while($row2 = mysql_fetch_array($result)){
				//echo $row2['ID']."<br/>";
				$idPeli=$row2['ID'];
				$pelisQueSeProyectan[]=$row2['ID'];
				$titulosdepelis=$titulosdepelis."<a class=\"normalLink\" href=\"muestraPases.php?idCine=".$cine['ID']."&idPeli=".$idPeli."\">".utf8_encode($row2['Titulo'])."</a>, ";
				//$titulosdepelis=$titulosdepelis.$row2['Titulo'].", ";
		}
		$numPelis=0;
		/*En principio este if debería cumplirse siempre, porque se sacan pelis que estén dando en la provincia.
		De todas maneras, como estamos haciendo debugging de recomienda, lo pongo y me evito mensajes feos.*/
		if (isset($pelisQueSeProyectan)){
			$numPelis=count($pelisQueSeProyectan);
			$urlPelis="";
			//echo "cines en que se proyecta:";print_r($cinesEnQueSeProyecta);
			for ($i = 0; $i < $numPelis-1; $i++) {
				$urlPelis=$urlPelis."idPeli[]=".$pelisQueSeProyectan[$i]."&amp;";
			}
			//$urlCines=$urlCines."idCine[]=".($numCines-1)."=".$cinesEnQueSeProyecta[($numCines-1)];
			$urlPelis=$urlPelis."idPeli[]=".$pelisQueSeProyectan[($numPelis-1)];
			//echo $urlCines;
		}
		?>
	 <?/*Este if se deberia cumplir siempre*/
		if ($numPelis>0){?>
		<tr>
				<td colspan="2">
					<p class="verCines">
						<!--<a href="muestraPelisDeCine.php?idCine=<? echo $cine['ID'];?>&amp;<? echo $urlPelis;?>#arr">Ver peliculas</a> -->
						<a onclick="interruptor('#<?echo "cine_".$cine['ID'] ?>')" >Ver peliculas</a>
					</p>
					<?
						echo "<div class=\"ocultame\" id=\"cine_".$cine['ID']."\"> ";
						echo "<br />";
						echo "<p class=\"normalLink\">";
							echo $titulosdepelis;
							//print_r($pelisQueSeProyectan);
						echo"</p>";
						echo "</div>";
					?>
				</td>
		</tr>
		<?php } else {?><tr>
				<td colspan="2"><p class="rojo">¡Oops! Este cine no está proyectando ninguna pelicula</p>
				</td>
		</tr><?php }?>
	
		
</table>
<hr/>


<?php	
}
?>

<?php function muestraSesiones($idCine,$idPeli,$myconn){
				//Sacamos nombre de la peli
				$sql="SELECT p.Titulo FROM moodvieweb.PELICULA p WHERE ID='".$idPeli."';";
				$result2 = mysql_query($sql, $myconn);
				$pelicula = mysql_fetch_array($result2);?>
				<!--<tr><td><p class="nombre"><? echo utf8_encode($pelicula['Titulo']);?></p></td></tr>-->
				<!-- <tr><td><p class="nombre"><a class="normalLink" href="muestraPeliDetalle.php?idPeli=<?//echo utf8_encode($idPeli);?>#arr"><? //echo utf8_encode($pelicula['Titulo']);?></a></p></td></tr> -->
				<table border="0" class="tablaPases">
				<tr> <th>Día</th> <th>Hora</th> </tr>
				<?
				/*$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' ORDER BY DIA ASC;";
				$result3 = mysql_query($sql, $myconn);
				while ($pases = mysql_fetch_array($result3)){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia"><? echo utf8_encode($pases['Dia']);?></td>
						<td colspan="1" class="fb3"> <p class="hora"><? echo utf8_encode($pases['Hora']);?></td> 
					</tr>
				<?php }
				?>*/
				
				$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Viernes';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Viernes</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				<?
								$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Sabado';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Sabado</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				<?
				$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Domingo';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Domingo</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				<?
				$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Lunes';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Lunes</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				<?
				$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Martes';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Martes</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				<?
				$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Miercoles';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Miércoles</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				<?
				$sql="SELECT * FROM moodvieweb.SESION s WHERE IDPelicula='".$idPeli."' AND
				IDCine='" .$idCine. "' AND Dia='Jueves';";
				$result3 = mysql_query($sql, $myconn);
				$viernes='';
				while ($pases = mysql_fetch_array($result3)){
					$viernes=$viernes." | ".$pases['Hora'];
				}
				if ($viernes != ''){
					?>
					<tr>
						<td colspan="1" class="fb3"> <p class="dia">Jueves</td>
						<td colspan="1" class="hora"> <p class="hora"><? echo utf8_encode($viernes);?></td> 
					</tr>
				<?php }
				?>
				
				
				</table>
<?php }
?>




<?php
//Muestra un cine 
function muestraCineYPeli($idCine, $myconn, $idPeli){
	if (! @mysql_select_db("usersweb",$myconn)){
		echo "<p>Error al conectar a la BBDD.</p>";
		exit();
	}
	$sql="SELECT * FROM moodvieweb.CINE WHERE ID='".$idCine."';";
	$result = mysql_query($sql, $myconn);
	$cine=mysql_fetch_array($result);
	
	$sql="SELECT Nombre FROM moodvieweb.PROVINCIA WHERE ID='".$cine['IDProvincia']."';";
	$result = mysql_query($sql, $myconn);
	$row2=mysql_fetch_array($result);
	$provincia=$row2['Nombre'];
	
	$sql="SELECT Nombre FROM moodvieweb.Ciudad WHERE ID='".$cine['IDCiudad']."';";
	$result = mysql_query($sql, $myconn);
	$row2=mysql_fetch_array($result);
	$ciudad=$row2['Nombre'];
?>

<table border="0" class="tablacine">
<tr>
		<td colspan="2" class="fb3"> <p class="nombre"><? echo utf8_encode($cine['Nombre'])?></p> </td>
</tr>

<tr>
	<td> <p class="campo">Dirección: </p> <p class="direccion"><? echo utf8_encode($cine['Direccion'])?></p> </td>
</tr>

<tr>
		<td> <p class="campo">Ciudad: </p> <p class="ciudad"><? echo utf8_encode($ciudad)?></p></td>
</tr>

<tr>
		<td> <p class="campo">Provincia: </p> <p class="provincia"><? echo utf8_encode($provincia)?></p></td>
</tr>

	<?php muestraSesiones($cine['ID'],$idPeli,$myconn);?>

</table>
<hr/>


<?php	
}
?>
